impounded dam - French English Dictionary